Ext.define('BEST.view.main.West', {
	extend : 'Ext.panel.Panel',
	id : 'west',
	alias : 'widget.west',
	title : "导航菜单",
	layout : "accordion", // 设置为手风琴布局
	layoutConfig : {
		animate : true
	},
	width : 250,
	minWidth : 90,
	region : "west", // 设置方位
	split : true,
	collapsible : true,
	listeners : {
		afterrender : function() {
			var _that=this;
			var ajax = function(config) { // 封装、简化AJAX
				Ext.Ajax.request({
					url : config.url, // 请求地址
					params : config.params, // 请求参数
					method : 'GET', // 方法
					callback : function(options, success, response) {
						config.callback(Ext.JSON.decode(response.responseText));
					}
				});
				return false;
			};
			
			ajax({
				url:mainServer+'/menu/1.json',
				callback:function(data){
					for(var i=0;i<data.length;i++){
						var menuStore=Ext.create('BEST.store.MenuStore',data[i].tsmId);
						var menuPanel=Ext.create('BEST.view.menu.MenuTree',menuStore);
						menuPanel.title=data[i].tsmName;
						menuPanel.iconCls=data[i].tsmIcon;
						_that.add(menuPanel);
					}
				}
			});
		}

	}

});